
import time # 导入 time 模块
from gradio_client import Client, handle_file

client = Client("http://192.168.3.60:7860/")
start_time = time.time() # 记录开始时间
result = client.predict(
		# ref_audio_input=handle_file('https://tts-file2.com/s5/file/2025-05-28-102042_170451.mp3'),
		ref_audio_input=handle_file('2025-05-28-102042_170451.mp3'),
		ref_text_input="你好，一年一度的五一劳动节又来临了，我和妈妈趁这段美好的时光。黄河，一个孕育了中华民族上下五千年历史的母亲河。不知从什么时候起",
		gen_text_input="“培文”这个名字是可以使用的，它既有培养文化的美好寓意，又具有一定的文化气息。选择名字是一件非常个性化的事情，不仅要看它的含义，  还要考虑读音、书写方面的因素。如果你觉得这个名字符合你的期望，并且在你周围的人中没有重复的名字，那么使用这个名字是完全可以的。最终的选择还是基于你自己对这个名字的感觉和喜好。培文”这个名字是可以使用的，它既有培养文化的美好寓意，又具有一定的文化气息。选择名字是一件非常个性化的事情，不仅要看它的含义，  还要考虑读音、书写方面的因素。如果你觉得这个名字符合你的期望，并且在你周围的人中没有重复的名字，那么使用这个名字是完全可以的。最终的选择还是基于你自己对这个名字的感觉和喜好。 ",
		remove_silence=False,
		randomize_seed=True,
		seed_input=0,
		cross_fade_duration_slider=0.15,
		nfe_slider=32,
		speed_slider=1,
		api_name="/basic_tts"
)
end_time = time.time() # 记录结束时间
duration = end_time - start_time # 计算耗时
print(f"转换耗时: {duration:.2f} 秒",flush=True) # 打印耗时
print(result,flush=True)